<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*Generated by wjdhcms 3.0 */



@charset "utf-8";



/*-----------鍏敤-----------*/





::-webkit-scrollbar {

 width: 8px;

 height: 8px;

 background-color: #F5F5F5

}



::-webkit-scrollbar-track {

 border-radius: 10px;

 background-color: #E2E2E2

}



::-webkit-scrollbar-thumb {

 border-radius: 10px;

 -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);

 background-color: #555

}

* {

  padding: 0;

  margin: 0;

  font-family: "寰蒋闆呴粦", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;

}

body {

  font: 14px/1.231 "寰蒋闆呴粦", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;

  color: #333;

  margin: 0;

  line-height: 1.5;

}

:focus {

  outline: 1;

}

article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {

  display: block;

}

a {

  margin: 0;

  padding: 0;

  border: 0;

  font-size: 100%;

  vertical-align: baseline;

  background: transparent;

}

ins {

  background-color: #ff9;

  color: #000;

  text-decoration: none;

}

mark {

  background-color: #ff9;

  color: #000;

  font-style: italic;

  font-weight: bold;

}

del {

  text-decoration: line-through;

}

table {

  border-collapse: collapse;

  border-spacing: 0;

}

hr {

  display: block;

  height: 1px;

  border: 0;

  border-top: 1px solid #cccccc;

  margin: 1em 0;

  padding: 0;

}

input, select {

  vertical-align: middle;

}

li, ul {

  list-style-type: none;

}

img {

  border: none;

}

a {

  color: #333;

  text-decoration: none;

 -webkit-transition: all .3s ease-out;

 transition: all .3s ease-out;

}

a:link, a:hover, a:active, a:visited {

  text-decoration: none;

}

input, textarea {

  outline: 0;

  border: 0;

}

textarea {

  resize: none;

}

h1, h2, h3, h4, h5, h6, dl, dd, dt, i, em {

  font-weight: normal;

  font-style: normal;

}



.lf   {float:left;}

.rt  {float:right;}

.clear  {clear:both;}

.container { width:1180px; margin-left:auto; margin-right:auto;}

{font-family: "寰蒋闆呴粦" Arial, Helvetica, sans-serif;}













/*----baner begin---*/

.banner {

  width: 100%;

  position: relative;

  height: 500px;

  margin: 0 auto;

  background: transparent;

}

.banner .bd {

  margin: 0 auto;

  height: 100%;

  position: relative;

  z-index: 0;

  overflow: hidden;

}

.banner .bd ul {

  height: 100%;

  width: 100%;

}

.banner .bd li {

  height: 100%;

  overflow: hidden;

  text-align: center;

  background-position: center;

  background-repeat: no-repeat;

  width: 100%;

}

.banner .bd li a {

  display: block;

  height: 100%;

  width: 100%;

}

.banner .hd {

  width: 100%;

  position: absolute;

  z-index: 1;

  bottom: 0;

  left: 0;

}

.banner .hd ul {

  text-align: center;

  margin-bottom: 10px;

}

.banner .hd ul li {

  background: #478beb;

  cursor: pointer;

  display: inline-block;

  *display: inline;

  zoom: 1;

  width: 42px;

  height: 11px;

  margin: 1px;

  overflow: hidden;

  *filter: alpha(opacity=50);

  *opacity: .5;

  line-height: 999px;

}

.banner .hd ul .on {

  background: #154fa2;

}

.banner .prev,

.banner .next {

  display: block;

  position: absolute;

  top: 50%;

  margin-top: -30px;

  left: 15%;

  z-index: 1;

  width: 40px;

  height: 60px;

  background: url(../images/slider-arrow.png) -126px -137px #000000 no-repeat;

  cursor: pointer;

  *filter: alpha(opacity=50);

  *opacity: .5;

  display: none;

}

.banner .next {

  left: auto;

  right: 15%;

  background-position: -6px -137px;

}





/*---baner end---*/







/*----鎼滅储 begin-----*/



.search{

  height:80px; 

  color: #666;

}

.search .botton{

  float:right; 

  margin:18px 0 0 0 ;

  border: 1px solid #dedede; 

}

.search .botton .soutext{

  color:#999; 

  padding-left:5px; 

  width:380px; 

  height:40px;

  line-height: 40px;

}

.search .botton .s-btn{ 

  background:url(../images/thjd_13.jpg) no-repeat  center ;  

  width:51px; 

  height:39px; 

  cursor:pointer; 

}

.search .search-list{

  height:80px; 

  line-height:80px;

}

.search .search-list a{ 

  padding:0 5px;

}

.search .search-list a:hover{

  color: #3740ae;

}



/*------鎼滅储 end----*/





/*--鍚堜綔瀹㈡埛 begin--*/

.Customer{

  height: 330px;

  margin-top: 20px;

}

.Customer .container{

    position: relative;

}

.Customer .Cus_t{

  background: url(../images/thjd_17.jpg) no-repeat center ;

  text-align: center;

  height: 61px;

  line-height: 61px;

}

.Customer .Cus_t h3 a{

  font-size: 24px;

  color: #fff;

}

.Customer .Cus_li{

  margin-top: 20px;



}

.Customer .Cus_li li{

  width: 220px;

  float: left;

  text-align: center;

  margin: 0 10px;

}

.Customer .Cus_li li .Cus_li_img{

  width: 220px;

  height: 150px;

  overflow: hidden;

}

.Customer .Cus_li li .Cus_li_img img{

  width: 220px;

  height: 150px;

  transition: all 0.3s;

}

.Customer .Cus_li li .Cus_li_img:hover img{

  transition: all 0.3s;

  transform: scale(1.1,1.1);

}

.Customer .Cus_li li p{

  line-height: 40px;

  display: block;

  overflow: hidden;

  text-overflow: ellipsis;

  white-space: nowrap;

}

.Customer .Cus_li li:hover p{

  color: #3740ae;

}

.Customer .prev{

  background: url(../images/bak_4.jpg) no-repeat;

  width: 515px;

  height: 25px;

  top: 290px;

  position: absolute;

  display: block;

  left: 60px;

  cursor: pointer;

  transition: all 0.3s;

}

.Customer .prev:hover{

  background: url(../images/bak_1.jpg) no-repeat;

  transition: all 0.3s;

}

.Customer .next{

  background: url(../images/bak_3.jpg) no-repeat;

  width: 515px;

  height: 25px;

  top: 290px;

  position: absolute;

  display: block;

  left: 610px;

  cursor: pointer;

  transition: all 0.3s;

}

.Customer .next:hover{

  background: url(../images/bak_2.jpg) no-repeat;

  transition: all 0.3s;

}

/*--鍚堜綔瀹㈡埛 end--*/





/*----浜у搧涓績 begin---*/

.product{

  height: 920px; 

  padding-top: 60px; 

}

.product .p_r{

  width: 920px; 

  float: right;

}

.product .p_r li{

  width: 290px; 

  height: 270px; 

  float: left; 

  margin:0 0 25px 15px; 

  overflow: hidden; 

  position: relative; 

  text-align: center;

}

.product .p_r li img{

  width: 290px; 

  height: 270px; 

}

.product .p_r li p{

  width: 100%; 

  height: 40px;

  line-height: 40px; 

  background: rgba(0,0,0,0.6); 

  position: absolute; 

  top: 230px; 

  color: #fff;

}

.product .p_r li:hover p{

  background: rgba(55,64,174,0.8);

}

.product .p_l{

  width: 250px;

}

.product .p_l .p_l_t{

  height: 150px; 

  background:url(../images/thjd_21.jpg)  no-repeat center; 

  text-align: center; 

  width:250px;

}

.product .p_l .p_l_t h2 a{

  color: #fff; 

  font-size: 30px; 

  padding-top: 35px; 

  display: block;

  font-weight: bold;

}

.product .p_l .p_l_t p a{

  color: #fff; 

  text-transform: uppercase; 

  line-height: 70px;

}

.product .p_l .p_l_li{

  height: 700px; 

  background: #f8f8f8;

  padding-top: 10px;

}

.product .p_l .p_l_li li{

  font-size: 16px; 

  width: 190px; 

  margin: 0 auto 10px; 

  padding-top: 5px; 

}

.product .p_l .p_l_li li h3 a{

  height: 30px; 

  display: block;

  background: url(../images/thjd_25.jpg) no-repeat left center; 

  padding-left: 30px; 

  line-height: 30px;

  border-bottom: 1px solid #999;

  color: #28309a;

  font-size: 16px;

}

.product .p_l .p_l_li li h3 a:hover{

  margin-left: 7px;

}

.product .p_l .p_l_li .p_l_li_1{

  margin: 10px 0 10px 35px;

}

.product .p_l .p_l_li .p_l_li_1 h4 a{

  font-size: 14px;

  line-height: 30px;

}

.product .p_l .p_l_li .p_l_li_1 h4 a:hover{

  color: #3740ae;

}

/*------浜у搧涓績 end----*/





/*----ys1 begin---*/

.ys1{

  height:449px;

  background: url(../images/thjd_28.jpg) no-repeat center; 

}

.ys1 .container{

  position: relative;

}

.ys1 li h3{

  font-size: 18px;

}

.ys1 li p{

  display: block;

  margin-top: 20px;

}

.ys1 .ys1_1{

  position: absolute;

  top: 146px;

  left: 234px;

}

.ys1 .ys1_2{

  position: absolute;

  top: 314px;

  left: 234px;

}

.ys1 .ys1_3{

  position: absolute;

  top: 146px;

  left: 775px;

}

.ys1 .ys1_4{

  position: absolute;

  top: 314px;

  left: 775px;

}

.ys1 .ys_tel{

  width: 140px;

  text-align: center;

  position: absolute;

  top: 200px;

  left: 520px;

}

.ys1 .ys_tel p{

  line-height: 60px;

  display: block;

  font-size: 22px;

}

.ys1 .ys_tel a{

  display: block;

  width: 140px;

  height:40px;

  line-height: 40px;

  background: #04b852;

  color: #fff;

}

.ys1 .ys_tel a:hover{

  background: #3740ae;

}

/*------ys1 end----*/







/*----ys2 begin---*/

.ys2{

  height:940px;

  background: url(../images/thjd_29.jpg) no-repeat center; 

}

.ys2 .container{

  position: relative;

}

.ys2 .ys2_t{

  padding-top: 50px;

  padding-left: 340px;

}

.ys2 .ys2_t span{

  display: block;

  font-size: 22px;

  display: block;

  padding-left: 220px;

}

.ys2 .ys2_t h3{

  color: #04b852;

  font-size: 30px;

  font-weight: bold;

}

.ys2 li{

  width: 200px;

  text-align: center;

}

.ys2 li h3{

  color: #04b852;

  font-size: 18px;

}

.ys2 li p{

  line-height: 30px;

  width: 180px;

  margin:15px auto;

}

.ys2 .ys2_1{

  position: absolute;

  top: 264px;

  left: 45px;

}

.ys2 .ys2_2{

  position: absolute;

  top: 264px;

  left: 340px;

  color: #fff;

}

.ys2 .ys2_2 h3,.ys2 .ys2_4 h3,.ys2 .ys2_5 h3,.ys2 .ys2_7 h3{

  color: #fff;

}

.ys2 .ys2_3{

  position: absolute;

  top: 264px;

  left: 630px;

}

.ys2 .ys2_4{

  position: absolute;

  top: 264px;

  left:910px;

  color: #fff;

}

.ys2 .ys2_5{

  position: absolute;

  top: 580px;

  left: 45px;

  color: #fff;

}

.ys2 .ys2_6{

  position: absolute;

  top: 580px;

   left: 340px;

}

.ys2 .ys2_7{

  position: absolute;

  top: 580px;

  left: 630px;

  color: #fff;

}

.ys2 .ys2_8{

  position: absolute;

  top: 580px;

  left:910px;

}

.ys2 .ys2_9{

  position: absolute;

  top: 740px;

  left: 190px;

}

.ys2 .ys2_10{

  position: absolute;

  top: 740px;

  left: 770px;

}

/*------ys2 end----*/







/*----gg1 begin---*/

.gg1{

  height: 130px;

  background: url(../images/thjd_31.jpg) no-repeat center;

}

.gg1 .gg1_tel{

  width: 440px;

  float: right;

  margin-right: 50px;

  margin-top: 40px;

  color: #fff;

}

.gg1 .gg1_tel a{

  display: block;

  width: 180px;

  height: 45px;

  line-height: 45px;

  text-align: center;

  float: right;

  background: #fff;

}

.gg1 .gg1_tel a:hover{

  background: #3740ae;

  color: #fff;

}

.gg1 .gg1_tel p{

  font-size: 30px;

  line-height: 40px;

}

.gg1 .gg1_l{

  width: 440px;

  text-align: center;

  padding-top: 30px;

  padding-left: 90px;

  font-size: 16px;

  color: #04b852;

}

.gg1 .gg1_l p{

  font-weight: bold;

  font-size: 22px;

  padding-top: 10px;

}

/*------gg1 end----*/





/*----瀹㈡埛妗堜緥 begin---*/

.case{

  height: 540px;

  margin-top: 30px;

}

.case .case_t{

  text-align: center;

  height: 61px;

  background: url(../images/thjd_17.jpg) no-repeat center;

  line-height: 61px;

}

.case .case_t h3 a{

  color: #fff;

  font-size: 24px;

}

.case .case_r{

  width: 755px;

  float: right;

  position: relative;

  margin-top: 50px;

}

.case .case_r li img{

  width: 635px;

  height: 350px;

  position: absolute;

  z-index: 1;

}

.case .case_r li span{

  width: 635px;

  height: 350px;

  border: 1px solid #3740ae;

  position: absolute;

  top: 30px;

  left: 30px;

}

.case .case_r li .case_gd{

  width: 110px;

  height: 130px;

  background: #04b852;

  position: absolute;

  z-index: 2;

  text-align: center;

  top: 280px;

  left: 557px;

  transition: all 0.3s;

}

.case .case_r li .case_gd a{

  color: #fff;

  display: block;

}

.case .case_r li .case_gd em{

  display: block;

  margin-top: 35px;

  text-transform: uppercase;

}

.case .case_r li .case_gd p{

  width: 40px;

  height: 40px;

  border: 1px solid #fff;

  border-radius: 50%;

  line-height: 40px;

  margin: 20px auto;

}

.case .case_r li .case_gd:hover{

  background: #3740ae;

  transition: all 0.3s;

}

.case .case_l{

  height: 430px;

  background: url(../images/thjd1_34.jpg) no-repeat;

  margin-top: 30px;

}

.case .case_l ul{

  margin-left: 78px;

  padding-top: 23px;

}

.case .case_l li{

  margin: 20px 0;

  width: 0;

    transition-property:width 0.2s linear 0.5s;

/* Firefox 4 */

-moz-transition:width 0.2s linear 0.5s;

/* Safari and Chrome */

-webkit-transition:width 0.2s linear 0.5s;

/* Opera */

-o-transition:width 0.2s linear 0.5s;

 background: #3740ae;

 transition: all 0.3s;

}

.case .case_l li a{

  height: 40px;

  line-height: 40px;

  border-bottom: 1px solid #dedede;

  width: 245px;

  display: block;

  padding-left: 15px;

}

.case .case_l li:hover{

  width: 285px;

  transition: all 0.3s;

}

.case .case_l li:hover a{

 color: #fff;

}

.case .case_l .active{

  width: 285px;

  background: #3740ae;

}

.case .case_l .active a{

  color: #fff;

}

/*------瀹㈡埛妗堜緥 end----*/





/*----ys3 begin---*/

.ys3{

  height:631px;

  background: url(../images/thjd_33.jpg) no-repeat center;

  margin-top: 20px;

}

.ys3 .container{

  position: relative;

}

.ys3 h3{

  text-align: center;

  color: #fff;

  font-weight: bold;

  display: block;

  padding-top: 60px;

  font-size: 30px;

}

.ys3 li{

  width: 340px;

  color: #fff;

}

.ys3 li h4{

  font-size: 18px;

  font-weight: bold;

  padding-left: 50px;

}

.ys3 li p{

  margin-top: 30px;

  line-height: 24px;

}

.ys3 .ys3_1{

  position: absolute;

  top: 158px;

}

.ys3 .ys3_2{

  position: absolute;

  top: 390px;

}

.ys3 .ys3_3{

  position: absolute;

  top: 158px;

  left: 840px;

}

.ys3 .ys3_4{

  position: absolute;

  top: 390px;

  left: 840px;

}

/*------ys3 end----*/







/*--瀹㈡埛瑙佽瘉 begin--*/

.khfx{

  height:500px;

  margin-top: 50px;

}

.khfx .khfx_t{

  height: 61px;

  line-height: 61px;

  background: url(../images/thjd_17.jpg) no-repeat center;

  text-align: center;

}

.khfx .khfx_t h3 a{

  font-size: 30px;

  color: #fff;

}

.khfx .khjz_li{

  margin-top: 60px;

}

.khfx .khjz_li li{

  width: 375px;  

  text-align: center;

}

.khfx .khjz_li .khjz_li_img{

  width: 375px; 

  height: 270px; 

  overflow: hidden;

}

.khfx .khjz_li li img{

  width: 370px; 

  height: 270px; 

  transition: all 0.3s;

}

.khfx .khjz_li li:hover img{

  transform: scale(1.1,1.1);

}

.khfx .khjz_li li {

  float: left; 

  margin: 0 10px; 

}

.khfx .khjz_li li h4 a{

  font-size: 18px;  

  display: block; 

  overflow: hidden; 

  text-overflow: ellipsis; 

  white-space: nowrap;

}

.khfx .khjz_li li hr{

  margin:  auto;

  width: 80px;

}

.khfx .khjz_li li:hover h4 a{

  color: #3740ae;

}



.khfx .khjz_li li p{

  line-height: 25px; 

  color: #666; 

  text-align: left; 

  height: 45px; 

  overflow: hidden;

  padding: 0 20px;

  margin-top: 10px;

}

.khfx .khjz_li li .khjz_li_more a{

  display: block;

  width: 140px;

  height: 40px;

  line-height: 40px;

  text-align: center;

  margin:30px auto;

  background: #ffc446;

  color: #fff;

}

.khfx .khjz_li li:hover .khjz_li_more a{

  background: #e74c2e;

  color: #fff; 

}

.khfx .khfx_title{

  height: 100px;

  text-align: center;

  padding-top: 60px;

}

.khfx .khfx_title h3 a{

  color: #ffc446;

  font-size: 40px;

  padding-top: 35px;

  display: block;

}

.khfx .khfx_title p{

  color: #666666;

  line-height: 40px;

}

.khfx .khjz_li{

  margin-top: 20px;

}

.khfx .khjz_li li{

  width: 370px;  

  text-align: center;

}

.khfx .khjz_li .khjz_li_img{

  width: 370px; 

  height: 270px; 

  overflow: hidden;

}

.khfx .khjz_li li img{

  width: 370px; 

  height: 270px; 

  transition: all 0.3s;

}

.khfx .khjz_li li:hover img{

  transform: scale(1.1,1.1);

}

.khfx .khjz_li li {

  float: left;  

}

.khfx .khjz_li li h4 a{

  font-size: 18px;  

  display: block; 

  overflow: hidden; 

  text-overflow: ellipsis; 

  white-space: nowrap;

  height: 40px;

  line-height: 40px;

  padding: 0 20px;

  margin-top: 20px;

}



.khfx .khjz_li li p{

  line-height: 25px; 

  color: #666; 

  text-align: left; 

  height: 45px; 

  overflow: hidden;

  padding: 0 20px;

  margin-top: 10px;

}





/*--瀹㈡埛瑙佽瘉 end--*/





/*--------------------------鍏徃浠嬬粛  begin--------------------------------*/



.introduce {height:400px; margin-top: 20px;background: #f8f8f8;padding-top: 40px;}

.introduce .introduce_left{ width: 785px; height: 350px; }

.introduce .introduce_left .introduce_left_title{

   height: 47px;

   line-height: 47px;

   background: url(../images/thjd1_43.jpg) no-repeat; 

 }



.introduce .introduce_left .introduce_left_title span a{

  float: right;

  margin-right: 10px;

  display: block;

  text-transform: uppercase;

}

.introduce .introduce_left .introduce_left_title span a:hover{

  color: #3740ae;

}

.introduce .introduce_left .introduce_left_title h3 a{

  color: #fff;

  font-size: 20px;

  padding-left: 10px;

}

.introduce .introduc_tel{

  border-top: 1px solid #dedede;

  margin-top: 20px;

}

.introduce .introduc_tel a{

  display: block;

  width: 170px;

  height: 40px;

  line-height: 40px;

  text-align: center;

  font-size: 18px;

  background: #3740ae;

  color: #fff;

  float: right;

  margin-top: 20px;

}

.introduce .introduc_tel a:hover{

  background: #04b852;

}

.introduce .introduc_tel span{

  display: block;

  margin-top: 20px;

}

.introduce .introduc_tel span em{

  color: #3740ae;

  font-size: 22px;

  line-height: 30px;  

}

.introduce .introduce_left .introduce_left_bottom{margin-top:15px; }

.introduce .introduce_left .introduce_left_bottom .introduce_left_bottom_p{float: right; width: 350px;}

.introduce .introduce_left .introduce_left_bottom .introduce_left_bottom_p span{

  height: 210px;

  overflow: hidden;

  text-indent: 30px;

  font-size: 16px;

  line-height: 30px;

} 

.introduce .introduce_left .introduce_left_bottom .introduce_left_bottom_img img{width: 400px; height:300px;transition: all 0.3s;}

.introduce .introduce_left_bottom_img{width: 400px; height:300px; overflow: hidden;}

.introduce .introduce_left .introduce_left_bottom img:hover{

  transition: all 0.3s ;

  transform: scale(1.1,1.1);

}

.introduce .introduce_right{float: right; width: 350px; height: 350px;  }

.introduce .introduce_right .introduce_right_title{

  background: url(../images/thjd1_44.jpg) no-repeat; 

  height: 46px; 

  line-height: 46px; 

}

.introduce .introduce_right .introduce_right_title h3 a{ padding-left:10px;font-size: 20px; color: #fff;}

.introduce .introduce_right .introduce_right_title span a{

  float: right; 

  color: #666;

}

.introduce .introduce_right .introduce_right_title span a:hover{

  color: #04b852;

}

.introduce .introduce_right .ilist{ text-align:center; margin-top:34px; position:relative;  }

.introduce .introduce_right .ilist .ilist_li { 

  margin:auto;

  overflow:hidden; 

}

.introduce .introduce_right .ilist .ilist_li li{float:left; padding:0 60px; width:210px; text-align:center; }

.introduce .introduce_right .ilist .ilist_li li a{width:210px; }

.introduce .introduce_right .ilist .ilist_li li a:hover{color: #04b852;}

.introduce .introduce_right .ilist .ilist_li li p{width:210px; line-height:40px; height:40px; text-align:center;  overflow:hidden; white-space:nowrap; }

.introduce .introduce_right .ilist .ilist_li li img{ 

  width:210px; 

  height:260px;

  border: 1px solid #dedede; 

  padding: 2px;

  transition: all 0.3s;

} 

.introduce .introduce_right .ilist .ilist-li .ilist-li_img{

  width:210px; height:260px;overflow: hidden;

}

.introduce .introduce_right .ilist .ilist-li li:hover img{

  transition: all 0.3s;

  transform: scale(1.1,1.1);

}

.introduce .introduce_right .ilist .prev{

  background:url(../images/thjd1_40.png) no-repeat; 

  width:50px; 

  height:50px; 

  float:left; 

  text-indent:50px;

  position: absolute; 

  cursor: pointer;    

  top: 120px;

 left: 10px;

}

.introduce .introduce_right .ilist .next{

  background:url(../images/thjd1_42.png) no-repeat; 

  width:30px; 

  height:50px; 

  float:right; 

  text-indent:50px;

  position: absolute;

  cursor: pointer;

  top: 120px;

 right: 10px;

}



/*-------------------------鍏徃浠嬬粛 end--------------------------------*/



/*--------------------------鍘傛埧灞曠ず  begin--------------------------------*/

.cfzs{ height:300px;background: #f8f8f8;}

.cfzs .container{position: relative;}

.Workshop .W_title{height: 45px;  border-bottom: 1px solid #dedede;}

.Workshop .W_title h3 a:hover{background: #04b852;}

.Workshop .W_title h3 a{

  display: block;

  width:120px;

  height: 45px;

  line-height: 45px;

  text-align: center;

  font-size: 18px;

  color: #fff;

  background: #3740ae;

  float: left;

  margin-right: 10px;

}

.Workshop .W_title .active{

  background: #04b852;

}

.Workshop .E_list{margin-top:30px;}

.Workshop .E_list .list-li {width:1000px;height: 210px; margin:auto;overflow:hidden;}

.Workshop .E_list .list-li li{float:left; padding:0 20px; width:190px; text-align:center; }

.Workshop .E_list .list-li li a{width:190px; }

.Workshop .E_list .list-li li a:hover{color: #3740ae;}

.Workshop .E_list .list-li li p{width:190px; line-height:40px;display: block; text-align:center;text-overflow: ellipsis;  overflow:hidden; white-space:nowrap;}

.Workshop .E_list .list-li li img{ width:190px; height:130px;transition: all 0.3s;} 

.Workshop .E_list .list-li .list-li_img{

  width:190px; height:130px;overflow: hidden; 

}

.Workshop .E_list .list-li li:hover img{

  transition: all 0.3s;

  transform: scale(1.1,1.1);

}

.Workshop .E_list .prev{

  width: 60px;

  height: 60px;

  background: url(../images/thjd1_47.jpg) no-repeat ;

  position: absolute;

  top: 115px;

  cursor: pointer;

  left: 0;

}

.Workshop .E_list .next{

  width: 60px;

  height: 60px;

  background: url(../images/thjd1_50.jpg) no-repeat ;

  position: absolute;

  top: 115px;

 right: 0;

  cursor: pointer;

}

.E_list .c_more{

  position: absolute;

  right: 0;

  top: 20px;

}



/*--------------------------鍘傛埧灞曠ず  begin--------------------------------*/







/*news*/

.new { padding-top: 40px; overflow: hidden; }

.new  .new_lf { width: 774px;}

.new .new_box .new_lf .new_tit  { width: 170px; }

.new .new_box .new_lf .new_tit .new_hd { background-color: #3740ae; height: 109px; cursor: pointer; }

.new .new_box .new_lf .new_tit .new_hd.on h3 a { color: #3740ae; }

.new .new_box .new_lf .new_tit .new_hd h3 { font-size: 18px; font-weight: bold; padding-left: 70px; padding-top: 30px; }

.new .new_box .new_lf .new_tit .new_hd h3 a { color: #fff; }

.new .new_box .new_lf .new_tit .new_hd.nt1 h3 {  background: url("../images/ico2.png") no-repeat 20px bottom; }

.new .new_box .new_lf .new_tit .new_hd.nt1.on h3 {  background: url("../images/ico2-h.png") no-repeat 20px bottom; }

.new .new_box .new_lf .new_tit .new_hd.nt2.on h3 {  background: url("../images/ico3.png") no-repeat 20px bottom; }

.new .new_box .new_lf .new_tit .new_hd h6 { font-size: 14px; font-weight: bold; color: #fff; text-align: center; padding-top: 5px;}

.new .new_box .new_lf .new_tit .new_hd.on h6 { color: #b2b2b2; }

.new .new_box .new_lf .new_tit .new_tel {  background-color: #3740ae; height: 109px;  padding-left: 20px;}

.new .new_box .new_lf .new_tit .new_tel h5.peo{ padding-top: 28px;}

.new .new_box .new_lf .new_tit .new_tel h5{ color: #fff; font-size: 14px; padding-bottom: 10px; }

.new .new_box .new_lf .new_content { width:574px; padding-left: 30px; }

.new .new_box .new_lf .new_content .messagetit h4 { width:500px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden}

.new .new_box .new_lf .new_content .messagetit h4 a{color:#1a1a1a; font-size:16px;}

.new .new_box .new_lf .new_content .messagetit h4 a:hover{color: #3740ae;}

.new .new_box .new_lf .new_content .messagetit p{text-indent:2em; line-height:26px; height:78px; overflow: hidden; padding:20px 0; color:#666;}

.new .new_box .new_lf .new_content .messagetit p a{color:#3740ae;}

.new .new_box .new_lf .new_content .messagetit p a:hover{color:#3740ae; }

.new .new_box .new_lf ul li{padding:0 30px; line-height:38px; height:38px; overflow:hidden;}

.new .new_box .new_lf ul li:hover a{color:#3740ae; }

.new .new_box .new_lf li .date{ float:right; margin-left:10px;}

.new  .new_rt { width:376px;  height:332px; overflow: hidden;}

.new  .new_rt .newrt_tit { border-bottom: 1px solid #ccc; padding:15px;}

.new  .new_rt .newrt_tit h4{ font-size: 18px; font-weight: bold; color: #3740ae;}

.new  .new_rt .newrt_tit h4 span{ font-size: 16px; font-weight: bold; color: #b2b2b2; padding-left: 10px;}

.new  .new_rt .newrt_tit .more{ font-size: 16px;  color: #b2b2b2; padding-top: 4px;}

.new .new_rt .txtMarquee-top { overflow: hidden; position: relative;  padding:20px 0; box-sizing: border-box; height:250px;}

.new .new_rt .txtMarquee-top .bd li { border-bottom: 1px dashed #ddd; padding: 10px 0; }

.new .new_rt .txtMarquee-top .bd li .word h4 { background: url(../images/ico5.png) no-repeat 20px center; padding-left:50px; line-height: 26px; height: 26px;

  margin-bottom: 10px; }

.new .new_rt .txtMarquee-top .bd li .word h4 a { display: inline-block;  width:240px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden}

.new .new_rt .txtMarquee-top .bd li .word h4 a:hover{color: #3740ae;}

.new .new_rt .txtMarquee-top .bd li p { padding-left: 50px; line-height: 24px; height:72px; overflow: hidden; font-size: 12px; color: #808080; padding-right: 20px;

  position: relative; background: url("../images/ico6.png") no-repeat 20px 5px;}



/*flink*/

.flink { padding:20px 0; }

.flink ul {  background: url("../images/link.png") no-repeat left center; padding-left: 80px; height:40px; overflow: hidden;}

.flink ul li { float: left;  margin-right: 20px; line-height: 40px; }

.flink ul li a { color: #202020; }

.flink ul li:hover a { color:#3740ae; font-weight: bold; }



</pre></body></html>